package com.li.singlepattern;

/**
 * @author lirenchun
 * 单例模式1-饿汉式
 * 类加载时便创建-线程安全
 * Java反射机制能够实例化构造方法为private的类-故可以被破坏
 */
public class UserModel {
    /**
     * 构造器私有化
     */
    private UserModel() {

    }

    //先创建实例
    private static UserModel userModel = new UserModel();

    /**
     * 开放获取实例接口
     *
     * @return
     */
    public static UserModel getInstance() {
        return userModel;
    }


}
